<?xml version="1.0" encoding="utf-8"?>
<Objects version="1.0.0.0">
	<Ubicaciones isArray="true" type="Ubicacion" alias="UBIS">
	</Ubicaciones>
	<!--<Prueba_I IDType="uint" alias="PRUEBA">
		<Usuario type="Usuario" fromSet="Seguridad" alias="USU" />
	</Prueba_I>-->
	<Persona IDType="UInt32" alias="PERSO">
		<!-- Miembros -->
		<TipoIdentificacion type="TipoIdentificacion" alias="TI" required="true" />
		<NumeroIdentificacion type="string" minLength="6" maxLength="17" regExType="Integer" required="true" />
		<PrimerNombre type="string" required="true" minLength="3" maxLength="30" regExType="Alfa" />
		<SegundoNombre type="string" minLength="3" maxLength="30" regExType="Alfa" />
		<PrimerApellido type="string" required="true" minLength="3" maxLength="30" regExType="Alfa" />
		<SegundoApellido type="string" minLength="3" maxLength="30" regExType="Alfa" />
		<CorreoElectronico type="string" required="true" minLength="1" maxLength="150" regExType="Email" />
		<FechaNacimiento type="DateTime" />
		<Sexo type="Sexo" alias="SEXO" required="true" />
		<Ubicaciones type="Ubicaciones" required="true" alias="UBIS" />
		<EstaHabilitado type="bool" required="true" />
		<!-- Reglas -->
		<Rules>
			<Unique name="Identificacion" members="TipoIdentificacion, NumeroIdentificacion" />
		</Rules>
	</Persona>
	<!--<Prueba_II IDType="uint" alias="PRUEBA">
		<Ubicaciones type="Ubicaciones" required="true" alias="UBIS" />
	</Prueba_II>-->
	<TipoIdentificacion IDType="Byte" IDLength="1" abreviatureMember="Abreviatura" nameMember="Nombre" alias="TI">
		<Abreviatura type="string" required="true" minLength="2" maxLength="3" />
		<Nombre type="string" required="true" maxLength="16" />
	</TipoIdentificacion>
	<Ubicacion IDType="UInt64" alias="UBI">
		<Direccion type="string" minLength="5" maxLength="40" />
		<Telefono type="string" minLength="5" maxLength="15" />
		<EsLaPrincipal type="bool" defaultValue="false" required="true" />
		<EstaHabilitado type="bool" required="true" />
		<Rules>
			<Unique name="UbicacionUnica" members="Direccion, Telefono, EsLaPrincipal" />
			<OnlyOne name="UbicacionPrincipalUnica" member="EsLaPrincipal" uniqueValue="true" />
		</Rules>
	</Ubicacion>
	<Sexo IDType="Byte" IDLength="1" abreviature="Abreviatura" name="Nombre" alias="SEXO">
		<Abreviatura type="string" required="true" length="1" />
		<Nombre type="string" required="true" maxLength="16" />
	</Sexo>
</Objects>